home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
64'er Special 83
/
64er_Magazin_Sonderheft_83_19xx_Markt__Technik_de_Side_A.d64
/
ultramenu tool
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-10-26
|
868b
|
22 lines
100 rem *** ultramenue tool
110 rem *** 1992 martin pfost
120 rem *** (c) 1992 heureka teachware
130 input "==> [198]ilename ";n$
140 input "==> [211]tartadresse ";a:h=int(a/256):l=a-256*h
150 print "==> entsprechende [196]iskette einlegen !":poke 198,0:wait 198,1
160 open 2,8,2,n$
170 get#2,a$:if a$="" then a$=chr$(0)
180 get#2,b$:if b$="" then b$=chr$(0)
190 print " [193]nfangsadresse des [198]iles :";asc(a$)+256*asc(b$):close 2
200 open 2,8,2,"bt,p,w":gosub 240:print#2,a$;:gosub 240
210 print#2,b$;:gosub 240:print#2,chr$(l);chr$(h);chr$(96);
220 close 2:if c<>8466 then print "??? [196]ata-[198]ehler !":stop
230 open 1,8,15,"c:."+n$+"=bt,"+n$:print#1,"s:bt":close 1:end
240 read d:if d=4 then return
250 print#2,chr$(d);:c=c+d:goto 240
260 rem *** verschieberoutine
270 data1,8,12,8,194,7,158,32,50,48,54,50,0,0,0,169,76,133,168,169,8,133,169
280 data169,4,133,170,169,4,133,171,160,0,177,168,145,170,230,168,208
290 data2,230,169,230,170,208,2,230,171,165,168,197,45,208,234,165,169,197
300 data46,144,228,172,78,3,185,255,1,41,16,240,3,76,4